/*主页面背景*/
#home_wrapper {
    position: absolute;
    left: 0; top: 0; width: 1280px; height: 720px;
    overflow-x: hidden; overflow-y: hidden;
    background-image: url(../images/subject_0/body_bg.png);
}
#home_wrapper.home_wrapper {
    background-image: url(../images/subject_0/body_bg_all.jpg);
}
/*通用页面背景*/
#wrapper {
    background-image: url(../images/subject_0/body_bg_all.jpg);
}
/*三级详情页面背景*/
#wrapper.sub_wrapper {
    background-image: url(../images/subject_0/sub_body_bg.png);
}


/*IP背景气泡*/
.ips > div > div:nth-child(3n+1) {
    position: absolute; z-index: 0;
    left: 10px; top: 37px; width: 120px; height: 120px;
    background-image: url(../images/subject_0/ip/bubble.png)
}

/*叶子背景*/
.ips > div > div:nth-child(3n+2) {
    position: absolute; z-index: 0;
    left: 0px; top: 91px; width: 140px; height: 95px;
    background-image: url(../images/subject_0/ip/yezi.png)
}
.ips > div > div.yezi {
    background-image: url(../images/subject_0/ip/yezi_focus.gif);
}
/*IP名称翻转动画*/
.ips > div > div.ip_bubble {
    position: absolute; z-index: 2;
    left: 12px; top: 131px; width: 115px; height: 35px; line-height: 31px;
    font-family: "黑体"; font-size: 22px; text-align: center; color: #FFFFFF;
    background-image: url();
    background-color: #784BFD; border: 2px solid #B689FF; border-radius: 17px;
    transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;
    animation: ip_bubble 0.5s linear 1; -moz-animation: ip_bubble 0.5s linear 1; -webkit-animation: ip_bubble 0.5s linear 1;
}




/*二级页面侧边栏样式*/
.ggly_iptv_animation {
    background-image: url(../images/subject_0/side/side_animation_bg.png);
}
.ggly_iptv_puzzle {
    background-image: url(../images/subject_0/side/side_puzzle_bg.png);
}
.ggly_iptv_story {
    background-image: url(../images/subject_0/side/side_story_bg.png);
}
.ggly_iptv_song {
    background-image: url(../images/subject_0/side/side_song_bg.png);
}
.ggly_iptv_early {
    background-image: url(../images/subject_0/side/side_early_bg.png);
}
.ggly_iptv_area {
    background-image: url(../images/subject_0/side/side_area_bg.png);
}
.ggly_iptv_more {
    background-image: url(../images/subject_0/side/side_more_bg.png);
}

/*二级页面侧边栏文本背景*/
.sides .animation {
    background-image: url(../images/subject_0/side/txt_animation_bg.png);
}
.sides .puzzle {
    background-image: url(../images/subject_0/side/txt_puzzle_bg.png);
}
.sides .story {
    background-image: url(../images/subject_0/side/txt_story_bg.png);
}
.sides .song {
    background-image: url(../images/subject_0/side/txt_song_bg.png);
}
.sides .early {
    background-image: url(../images/subject_0/side/txt_early_bg.png);
}
.sides .area {
    background-image: url(../images/subject_0/side/txt_area_bg.png);
}
.sides .more {
    background-image: url(../images/subject_0/side/txt_more_bg.png);
}

